const autoprefixer = require('autoprefixer');
const pxtorem = require('postcss-pxtorem');

module.exports = {
  lintOnSave: false,
  css: {
    loaderOptions: {
      less: {
        // 若 less-loader 版本小于 6.0，请移除 lessOptions 这一级，直接配置选项。
        lessOptions: {
          modifyVars: {
            // 直接覆盖变量
            'nav-bar-height': '58px',
          },
        },
      },
      postcss: {
        plugins: [
          autoprefixer(),
          pxtorem({
            rootValue: 37.5,
            propList: ['*'],
          }),
        ],
      },
    },
  },
  // 处理跨域
  devServer: {
    proxy: {
      '/api': {
        target: 'http://cs.snmi.cn',
        changeOrigin: true,
        pathRewrite: {
          '^/api': '',
        },

      },
    },
  },
  // 基本路径
  publicPath: './',
  // 输出文件目录
  // outputDir: 'dist'
};
